package cn.iocoder.yudao.module.ems.controller.admin.warehousing.vo;

import lombok.*;
import java.util.*;
import io.swagger.annotations.*;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import org.springframework.format.annotation.DateTimeFormat;

import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;

@ApiModel(value = "设备管理 - 入库记录 Excel 导出 Request VO", description = "参数和 WarehousingPageReqVO 是一致的")
@Data
public class WarehousingExportReqVO {

    @ApiModelProperty(value = "入库单号")
    private String number;

    @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
    @ApiModelProperty(value = "开始入库时间")
    private Date beginTime;

    @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
    @ApiModelProperty(value = "结束入库时间")
    private Date endTime;

    @ApiModelProperty(value = "入库类型")
    private Integer type;

    @ApiModelProperty(value = "入库人id")
    private Long warehouser;

    @ApiModelProperty(value = "归还人id")
    private Long returnee;

    @ApiModelProperty(value = "状态")
    private Integer status;

}
